Moin, Koski!
The script is fine, but not perfect for every situation, sorry...
Please check the following facts:
In D:\BSW\, you'll have to find
- BrettspielWelt.exe
- Uninstall.exe
- msvcr71.dll
That's all! The data should be in %APPDATA%\BSW\, which is (for you):
C:\Documents and Settings\Angel\Datos de programa\BSW\
Check this directory to find at least
- Brettspielwelt.prop
- Brettspielwelt.prop.en (optional)
- Brettspielwelt.prop.nl (optional)
- back.gif
- mg16x16.gif
- mg32x32.gif
- directory tree "de"
- directory "basePics" (not sure about this)
- directory "localized" (will be created automatically)
- directory "starterPics"
- some more

(optional)
Please check, that the directory is user WRITABLE (and readable).
The client has to create new directories and store files!
Main problem was, that your client didn't find
the correct data for the Starter module:
>> chooseLanguage("Starter", "es") = "null"
(If you want to check this, your ./localized/languages.txt should contain sth. like
"Starter=de,dk,en,eo,es,fr,it,ja,ko,nl,zh,zh-tr" as unique "Starter=..." line)
Either the file was not writable or sth. strange happened...

BTW: You don't need the script. Just find "BSWlog.txt" in %USERPROFILE%
(well, the Homedirectory of your login user "Angel", e.g. C:\Users\Angel\).
Please delete the file before, because data is always appended to this file.
Send me the result or post it here...
Good luck!
Greets, SLC